home *** CD-ROM | disk | FTP | other *** search
Text File | 1995-06-15 | 1.0 KB | 38 lines | [TEXT/MMCC] |
- // ===========================================================================
- // SCPage.h -- the page class
- // ===========================================================================
- // © 1995 James Kaput, Jeremy Roschelle SimCalc Project
-
- #pragma once
-
- class SCDoc;
-
- class SCPage : public LModelObject {
- public:
- enum {modelKind = 'page'};
-
- SCPage(SCDoc *inDoc);
- virtual ~SCPage();
-
- virtual LModelObject* GetModelProperty(DescType inProperty) const;
-
- virtual void GetDescriptor(Str255 outName) const;
- virtual Int32 GetID() const;
-
-
- virtual void HandleAppleEvent(const AppleEvent &inAppleEvent,
- AppleEvent &outAEReply,
- AEDesc &outResult,
- Int32 inAENumber);
- virtual void GetAEProperty(
- DescType inProperty,
- const AEDesc &inRequestedType,
- AEDesc &outPropertyDesc) const;
- virtual void SetAEProperty(
- DescType inProperty,
- const AEDesc &inValue,
- AEDesc &outAEReply);
- protected:
- Str255 mName;
- long mID;
- };